package com.hongdee.scm.carInvoicePrice.entity;

import com.hongdee.base.entity.BaseEntity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;

/**
 * 车辆价格单据表
 */
@Entity
@Table(name = "t_scm_invoice_price")
public class TScmCarInvoicePrice extends BaseEntity {
    /************************车辆价格单据表************************/
    /**
     * id
     */

    @Column(name = "id", length = 32, columnDefinition = "VARCHAR(32) COMMENT 'id'")
    private String id;
    /**
     * 车辆id
     */
    @Column(name = "car_id", length = 50, columnDefinition = "VARCHAR(50) COMMENT '车辆id'")
    private String carId;
    /**
     * 单据类型
     */
    @Column(name = "invoices_type", length = 32, columnDefinition = "VARCHAR(32) COMMENT '单据类型'")
    private String invoicesType;
    /**
     * 车辆名称
     */
    @Column(name = "invoices_price", length = 32, columnDefinition = "VARCHAR(32) COMMENT '单据价格'")
    private String invoicesPrice;
    /**
     * 关联id
     */
    @Column(name = "conncetion_id", length = 32, columnDefinition = "VARCHAR(32) COMMENT '关联id'")
    private String conncetionId;
    /**
     * 关联单号
     */
    @Column(name = "conncetion_no", length = 32, columnDefinition = "VARCHAR(32) COMMENT '关联单号'")
    private String conncetionNo;
    /**
     * 打印人
     */
    @Column(name = "print_person", length = 32, columnDefinition = "VARCHAR(32) COMMENT '打印人'")
    private String printPerson;
    /**
     * 最初打印时间
     */
    @Column(name = "strat_printTime", length = 32, columnDefinition = "date COMMENT '最初打印时间'")
    private Date strat_printTime;
    /**
     * 最后打印时间
     */
    @Column(name = "end_printTime", length = 32, columnDefinition = "date COMMENT '最后打印时间'")
    private Date end_printTime;

    /**
     * 打印次数
     */
    @Column(name = "print_count", length = 32, columnDefinition = "VARCHAR(32) COMMENT '打印次数'")
    private String printCount;
    /**
     * 状态
     */
    @Column(name = "status", length = 32, columnDefinition = "VARCHAR(32) COMMENT '状态'")
    private String status;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCarId() {
        return carId;
    }

    public void setCarId(String carId) {
        this.carId = carId;
    }

    public String getInvoicesType() {
        return invoicesType;
    }

    public void setInvoicesType(String invoicesType) {
        this.invoicesType = invoicesType;
    }

    public String getInvoicesPrice() {
        return invoicesPrice;
    }

    public void setInvoicesPrice(String invoicesPrice) {
        this.invoicesPrice = invoicesPrice;
    }

    public String getConncetionId() {
        return conncetionId;
    }

    public void setConncetionId(String conncetionId) {
        this.conncetionId = conncetionId;
    }

    public String getConncetionNo() {
        return conncetionNo;
    }

    public void setConncetionNo(String conncetionNo) {
        this.conncetionNo = conncetionNo;
    }

    public String getPrintPerson() {
        return printPerson;
    }

    public void setPrintPerson(String printPerson) {
        this.printPerson = printPerson;
    }

    public Date getStrat_printTime() {
        return strat_printTime;
    }

    public void setStrat_printTime(Date strat_printTime) {
        this.strat_printTime = strat_printTime;
    }

    public Date getEnd_printTime() {
        return end_printTime;
    }

    public void setEnd_printTime(Date end_printTime) {
        this.end_printTime = end_printTime;
    }

    public String getPrintCount() {
        return printCount;
    }

    public void setPrintCount(String printCount) {
        this.printCount = printCount;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }
}
